package com.adee.jvm;

/**
 * 定位cpu占用过高问题：
 * top  // p，按cpu使用率降序排列，找到占用cpu最高的jvm进程pid
 * top -Hp pid  // 查看jvm进程中各线程的cpu使用率，第一个字段PID就是线程的id
 * jstack pid  // 打印jvm进程的线程快照
 * jstack -l [PID] >/tmp/log.txt  // 根据top -Hp pid中定位出来的线程id，在快照文件中找出该线程的方法栈，定位到哪个方法
 *
 */
public class Test002_deadloop {
    public static void main(String[] args) {
        int i = 10;
        for (;;) {
            i++;
            i--;
        }
    }
}
